home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group02b.txt / 000158_icon-group-sender_Mon Dec 9 16:59:58 2002.msg < prev    next >
Internet Message Format  |  2003-01-02  |  3KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id gB9Nxac19220
  4.     for icon-group-addresses; Mon, 9 Dec 2002 16:59:36 -0700 (MST)
  5. Message-Id: <200212092359.gB9Nxac19220@baskerville.CS.Arizona.EDU>
  6. From: James P Scully <scully@cs.arizona.edu>
  7. X-Newsgroups: comp.lang.icon
  8. Subject: Re: Icon compiler
  9. Date: Mon, 9 Dec 2002 14:56:02 -0700
  10. To: icon-group@cs.arizona.edu
  11. Errors-To: icon-group-errors@cs.arizona.edu
  12. Status: RO
  13.  
  14. Well I agree that Icon is something that every programmer should have in
  15. their little bag of tricks...regardless of how you want to think of it,
  16. but as far as speed is concerned, and cross-platform, there are a number
  17. of independent groups out there attempting to realize the potential,... but
  18. with the exception of DotNet and Java, they're all lightweights...not that
  19. its a bad thing, its just that its much harder to impose your own standard
  20. on an industry with insufficient support... and its hard to work on this
  21. alone when other people are trying to do the same thing, and you get
  22. different results...think of the war of the browsers and wysiwyg.. :-).
  23. But still, with
  24. cross-language or cross-platform code - But it is quite possible, with a
  25. few exceptions to compile DotNet code on a macintosh or linux/unix
  26. variant... once again... SNOBOL4.NET, Icon.NET... :-D
  27. As far as speed is concerned, ugh.  It should be entirely possible to
  28. optimize Icon even more, considering the fact that there are quite a
  29. few functional programming language compilers out there that are much
  30. faster
  31. under certain benchmarks.  The most blatant example comes to my mind in my
  32. final
  33. project assignment for Stuart Reges' excellent CS 372 class at the
  34. University of Arizona ... with the choice of creating a simple 4-15 digit
  35. RSA encryption program in Icon or SML, it seems that after you work around
  36. the overflows, that, with our own hardware and the specific compilers that
  37. we're using, most of the ML implementations are much faster than the icon
  38. implementations -- but of course, this is still all dependent on the
  39. compiler optimization and the hardware.  I regret that I still  do NOT yet
  40. have enough of an education in this field to make much of an
  41. informed opinion on the matter, although it interests me enough to send
  42. this reply in hopes of continuing your interesting discussion.
  43.  
  44. PS- I only see four messages... I'm thinking there might be something
  45. wrong with my connection to the newsgroup... can anyone enighten me on
  46. this? thanks...
  47.  
  48.